# 作者：宋安康
# 开发时间：2023/5/8 13:49
# 数据类型转换

name = "宋安康"
age = 20
print(type(name), type(age))
# print('我叫' + name + ",今年" + age)   当将str类型的与int类型进行连接时，报错，解决方案：将int转成str
print('我叫' + name + ",今年" + str(age))

a = 10
b = 198.2
c = False
print(type(a), type(b), type(c))
print(str(a), str(b), str(c), type(str(a)), type(str(b)), type(str(c)))

s1 = "123"
s2 = 98.3
s3 = "89.23"
s4 = True
s5 = "hello"
print(type(s1), type(s2), type(s3), type(s4), type(s5))
print(int(s1), type(int(s1)))     # 将str转成int类型，字符串为数字串
print(int(s2), type(int(s2)))     # 将float转成int类型，舍去小数部分
# print(int(s3), type(int(s3)))     # 报错，字符串为小数串
print(float(s3),type(float(s3)))
print(int(s4), type(int(s4)))
print(float(s1),type(float(s1)))
# print(int(s5), type(int(s5)))   # 报错  不是数字串

